package com.scm.biz.result;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.scm.biz.bean.Constant;
import com.scm.biz.bean.Factory;
import com.scm.biz.bean.OrderPattern;
import com.scm.biz.bean.ProofingPattern;
import com.scm.biz.bean.ProofingPatternSize;

/**
 * 打样订单款式类结果类
 * 
 * @author Young
 * @Data 2016.11.22
 */
public class ProofingPatternResult extends ProofingPattern implements
		Serializable {

	private static final long serialVersionUID = 1L;
	private String code;

	private String patternNo;

	private String period;

	private String season;

	private String mainImage;

	private String foldMethodOther;

	private String packageMethodOther;

	private String checkStandardOther;

	private String middleCheck;

	private String lastCheck;
	
	private String sex;

	private String memo;

	private Date createdAt;

	private Date updatedAt;
	private String detailDescription;
	private String accessoryDetail;
	private Integer designer;
	private Integer dyCnt;

	private List<Constant> styleLabelConstants=new ArrayList<Constant>();

	public Integer getDyCnt() {
		return dyCnt;
	}

	public void setDyCnt(Integer dyCnt) {
		this.dyCnt = dyCnt;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getPatternNo() {
		return patternNo;
	}

	public void setPatternNo(String patternNo) {
		this.patternNo = patternNo;
	}

	public String getPeriod() {
		return period;
	}

	public void setPeriod(String period) {
		this.period = period;
	}

	public String getSeason() {
		return season;
	}

	public void setSeason(String season) {
		this.season = season;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getMainImage() {
		return mainImage;
	}

	public void setMainImage(String mainImage) {
		this.mainImage = mainImage;
	}

	public String getFoldMethodOther() {
		return foldMethodOther;
	}

	public void setFoldMethodOther(String foldMethodOther) {
		this.foldMethodOther = foldMethodOther;
	}

	public String getPackageMethodOther() {
		return packageMethodOther;
	}

	public void setPackageMethodOther(String packageMethodOther) {
		this.packageMethodOther = packageMethodOther;
	}

	public String getCheckStandardOther() {
		return checkStandardOther;
	}

	public void setCheckStandardOther(String checkStandardOther) {
		this.checkStandardOther = checkStandardOther;
	}

	public String getMiddleCheck() {
		return middleCheck;
	}

	public void setMiddleCheck(String middleCheck) {
		this.middleCheck = middleCheck;
	}

	public String getLastCheck() {
		return lastCheck;
	}

	public void setLastCheck(String lastCheck) {
		this.lastCheck = lastCheck;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Date getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}

	public Date getUpdatedAt() {
		return updatedAt;
	}

	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}

	public String getDetailDescription() {
		return detailDescription;
	}

	public void setDetailDescription(String detailDescription) {
		this.detailDescription = detailDescription;
	}

	public String getAccessoryDetail() {
		return accessoryDetail;
	}

	public void setAccessoryDetail(String accessoryDetail) {
		this.accessoryDetail = accessoryDetail;
	}

	public Integer getDesigner() {
		return designer;
	}

	public void setDesigner(Integer designer) {
		this.designer = designer;
	}

	// 订单款式
	private OrderPattern orderPattern;
	// 打样款式尺码
	private List<ProofingPatternSize> proofingPatternSizes = new ArrayList<ProofingPatternSize>();
	// 工厂名称
	private Factory factory;

	public OrderPattern getOrderPattern() {
		return orderPattern;
	}

	public void setOrderPattern(OrderPattern orderPattern) {
		this.orderPattern = orderPattern;
	}

	public List<ProofingPatternSize> getProofingPatternSizes() {
		return proofingPatternSizes;
	}

	public void setProofingPatternSizes(
			List<ProofingPatternSize> proofingPatternSizes) {
		this.proofingPatternSizes = proofingPatternSizes;
	}

	public Factory getFactory() {
		return factory;
	}

	public void setFactory(Factory factory) {
		this.factory = factory;
	}

	public List<Constant> getStyleLabelConstants() {
		return styleLabelConstants;
	}

	public void setStyleLabelConstants(List<Constant> styleLabelConstants) {
		this.styleLabelConstants = styleLabelConstants;
	}

}
